home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / GNUUCP_2 / SOURCE / GNUUCP_P.H < prev    next >
Text File  |  1990-06-07  |  2KB  |  97 lines

  1. /* GNUUCP prototypes */
  2.  
  3. /* gio.c */
  4.  
  5. int writeframe(int);
  6. int ackmsg(void);
  7. int ctlmsg(char);
  8. int sendpacket(char *, int, int);
  9. int inpkt(void);
  10. int chksum(unsigned char *, int n);
  11. int indata(void);
  12. int gturnon(int);
  13. int gturnoff(void);
  14. int grdmsg(char *, int);
  15. int gwrmsg(char, char *, int);
  16. int gwrdata(FILE *, int);
  17. int grddata(int, FILE *);
  18.  
  19. /* GNUUCP.c */
  20.  
  21. int getstring(char *);
  22. int instr(char *, int);
  23. int twrite(char *, int);
  24. int main (int, char **);
  25. int debuggit(void);
  26. int sendexpect(char *, char *);
  27. int xlat_str(char *);
  28. struct port *findport(char *, struct port *);
  29. struct port *pickport(char *, long, struct port *);
  30. int dial_nbr(struct port *, char *);
  31. int call_system(char *);
  32. int call_sysline(char *);
  33. int do_session(int, char *);
  34. int top_level(int);
  35. int do_one_slave(void);
  36. int do_one_master(void);
  37. int yesno(char, int, int);
  38. int host_send_file(char *);
  39. int host_receive_file(char *);
  40. int local_send_file(char *);
  41. int local_receive_file(void);
  42. int receive_file(FILE *, char *, char *, char *);
  43. int send_file(FILE *);
  44.  
  45. /* locking.c */
  46.  
  47. int ttylock(char *);
  48. int ttyunlock(void);
  49.  
  50. /* sysdep.c */
  51.  
  52. int openline(char *, int);
  53. int openout(struct port *);
  54. int openin(struct port *);
  55. void sigint(void);
  56. int xwrite(int, char *, int);
  57. int xgetc(void);
  58. int hangup(struct port *);
  59. char *temp_filename(char *);
  60. char *munge_filename(char *);
  61. void work_done(void);
  62. char *index(char *, char);
  63. int work_scan(char *, char *);
  64. int work_look(void);
  65. char *work_next(void);
  66. char *time_and_pid(void);
  67. int chdir(char *);
  68. /* int execlp(char *, char *, int); */
  69. struct DIR *opendir(char *);
  70. int closedir(struct DIR *);
  71. struct dirent *readdir(struct DIR *);
  72. char *strtok(char *, char *);
  73. void bzero (char *, unsigned);
  74. void bcopy(char *, char *, int);
  75. int system(char *);
  76. int access(char *, int);
  77. int random(void);
  78. int mindex(char *, char);
  79. void gnuucp_cleanup(void);
  80. void HandleEvents (void);
  81. char *currtime(void);
  82. void gnusleep(unsigned);
  83.  
  84. /* uumisc.c */
  85.  
  86. int read_params(char *);
  87. char *gimmestring(void);
  88. int getargs(char *, char **, int);
  89. int logit(char *, char *);
  90. int mlogit(char *, char *);
  91. void cuserid(char *);
  92.  
  93. /* gnuuxqt.c */
  94. int uuxqt(int);
  95. int invoke (char *, char *, char *, char *);
  96.  
  97.